﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Garlic.DM.DataModel
{
    
    public class ST_Vessels
    {
        public decimal VSL_ID { get; set; }
        public string VSL_CD { get; set; }
        public string VSL_CNNAME { get; set; }
        public string VSL_ENNAME { get; set; }
        /// <summary>
        /// 代替IMO号
        /// </summary>
        public string VSL_UNCODE { get; set; }
        //public ST_Vessels()
        //{}

        //private decimal _vsl_id;
        //private string _vsl_cd;
        //private string _vsl_vtpcode;
        //private string _vsl_callsign;
        //private string _vsl_cnname;
        //private string _vsl_enname;
        //private decimal? _vsl_cst_vcm_id;
        //private decimal? _vsl_cst_agt_id;
        //private string _vsl_cty_countrycd;
        //private decimal? _vsl_loa;
        //private decimal? _vsl_breadth;
        //private decimal _vsl_gton;
        //private decimal _vsl_nettom;
        //private decimal? _vsl_totallocation;
        //private decimal? _vsl_summaryloading;
        //private decimal? _vsl_baynum;
        //private decimal? _vsl_draftunload;
        //private decimal? _vsl_draftload;
        //private decimal? _vsl_deckmaxtiers;
        //private decimal? _vsl_deckmaxrows;
        //private decimal? _vsl_hatchmaxtiers;
        //private decimal? _vsl_hatchmaxrows;
        //private decimal? _vsl_hatchamount;
        //private decimal? _vsl_hatchcoveramount;
        //private decimal? _vsl_derrickamount;
        //private decimal? _vsl_rfsocket;
        //private decimal? _vsl_sailspeed;
        //private string _vsl_stowagereq;
        //private string _vsl_loaddisargereq;
        //private string _vsl_callid;
        //private decimal? _vsl_bkstartbay;
        //private decimal? _vsl_bkendbay;
        //private decimal? _vsl_bkbaynum;
        //private decimal? _vsl_origin;
        //private decimal? _vsl_endlength;
        //private decimal? _vsl_depth;
        //private DateTime? _vsl_madedt;
        //private decimal? _vsl_vcg;
        //private decimal? _vsl_lcg;
        //private decimal? _vsl_tcg;
        //private decimal? _vsl_eptweight;
        //private string _vsl_pilotage;
        //private string _vsl_stopsign = "N";
        //private string _vsl_uncode;
        //private string _vsl_empno;
        //private DateTime? _vsl_insertdt;
        //private string _vsl_insertuser;
        //private DateTime? _vsl_lstupddt;
        //private string _vsl_lstupuser;
        //private decimal? _vsl_height;
        ///// <summary>
        ///// ID sequence
        ///// </summary>
        //public decimal VSL_ID
        //{
        //    set { _vsl_id = value; }
        //    get { return _vsl_id; }
        //}
        ///// <summary>
        ///// 船名代码
        ///// </summary>
        //public string VSL_CD
        //{
        //    set { _vsl_cd = value; }
        //    get { return _vsl_cd; }
        //}
        ///// <summary>
        ///// 船舶类型
        ///// </summary>
        //public string VSL_VTPCODE
        //{
        //    set { _vsl_vtpcode = value; }
        //    get { return _vsl_vtpcode; }
        //}
        ///// <summary>
        ///// 船舶呼号
        ///// </summary>
        //public string VSL_CALLSIGN
        //{
        //    set { _vsl_callsign = value; }
        //    get { return _vsl_callsign; }
        //}
        ///// <summary>
        ///// 中文名称
        ///// </summary>
        //public string VSL_CNNAME
        //{
        //    set { _vsl_cnname = value; }
        //    get { return _vsl_cnname; }
        //}
        ///// <summary>
        ///// 英文名称
        ///// </summary>
        //public string VSL_ENNAME
        //{
        //    set { _vsl_enname = value; }
        //    get { return _vsl_enname; }
        //}
        ///// <summary>
        ///// 船公司
        ///// </summary>
        //public decimal? VSL_CST_VCM_ID
        //{
        //    set { _vsl_cst_vcm_id = value; }
        //    get { return _vsl_cst_vcm_id; }
        //}
        ///// <summary>
        ///// 船代理
        ///// </summary>
        //public decimal? VSL_CST_AGT_ID
        //{
        //    set { _vsl_cst_agt_id = value; }
        //    get { return _vsl_cst_agt_id; }
        //}
        ///// <summary>
        ///// 国籍
        ///// </summary>
        //public string VSL_CTY_COUNTRYCD
        //{
        //    set { _vsl_cty_countrycd = value; }
        //    get { return _vsl_cty_countrycd; }
        //}
        ///// <summary>
        ///// 船舶长度
        ///// </summary>
        //public decimal? VSL_LOA
        //{
        //    set { _vsl_loa = value; }
        //    get { return _vsl_loa; }
        //}
        ///// <summary>
        ///// 船舶宽度
        ///// </summary>
        //public decimal? VSL_BREADTH
        //{
        //    set { _vsl_breadth = value; }
        //    get { return _vsl_breadth; }
        //}
        ///// <summary>
        ///// 船舶总吨
        ///// </summary>
        //public decimal VSL_GTON
        //{
        //    set { _vsl_gton = value; }
        //    get { return _vsl_gton; }
        //}
        ///// <summary>
        ///// 船舶净吨
        ///// </summary>
        //public decimal VSL_NETTOM
        //{
        //    set { _vsl_nettom = value; }
        //    get { return _vsl_nettom; }
        //}
        ///// <summary>
        ///// 总箱位
        ///// </summary>
        //public decimal? VSL_TOTALLOCATION
        //{
        //    set { _vsl_totallocation = value; }
        //    get { return _vsl_totallocation; }
        //}
        ///// <summary>
        ///// 夏季载重吨
        ///// </summary>
        //public decimal? VSL_SUMMARYLOADING
        //{
        //    set { _vsl_summaryloading = value; }
        //    get { return _vsl_summaryloading; }
        //}
        ///// <summary>
        ///// 总倍位
        ///// </summary>
        //public decimal? VSL_BAYNUM
        //{
        //    set { _vsl_baynum = value; }
        //    get { return _vsl_baynum; }
        //}
        ///// <summary>
        ///// 
        ///// </summary>
        //public decimal? VSL_DRAFTUNLOAD
        //{
        //    set { _vsl_draftunload = value; }
        //    get { return _vsl_draftunload; }
        //}
        ///// <summary>
        ///// 
        ///// </summary>
        //public decimal? VSL_DRAFTLOAD
        //{
        //    set { _vsl_draftload = value; }
        //    get { return _vsl_draftload; }
        //}
        ///// <summary>
        ///// 甲板最大层数
        ///// </summary>
        //public decimal? VSL_DECKMAXTIERS
        //{
        //    set { _vsl_deckmaxtiers = value; }
        //    get { return _vsl_deckmaxtiers; }
        //}
        ///// <summary>
        ///// 甲板最大排数
        ///// </summary>
        //public decimal? VSL_DECKMAXROWS
        //{
        //    set { _vsl_deckmaxrows = value; }
        //    get { return _vsl_deckmaxrows; }
        //}
        ///// <summary>
        ///// 舱内最大层数
        ///// </summary>
        //public decimal? VSL_HATCHMAXTIERS
        //{
        //    set { _vsl_hatchmaxtiers = value; }
        //    get { return _vsl_hatchmaxtiers; }
        //}
        ///// <summary>
        ///// 舱内最大排数
        ///// </summary>
        //public decimal? VSL_HATCHMAXROWS
        //{
        //    set { _vsl_hatchmaxrows = value; }
        //    get { return _vsl_hatchmaxrows; }
        //}
        ///// <summary>
        ///// 舱口数
        ///// </summary>
        //public decimal? VSL_HATCHAMOUNT
        //{
        //    set { _vsl_hatchamount = value; }
        //    get { return _vsl_hatchamount; }
        //}
        ///// <summary>
        ///// 
        ///// </summary>
        //public decimal? VSL_HATCHCOVERAMOUNT
        //{
        //    set { _vsl_hatchcoveramount = value; }
        //    get { return _vsl_hatchcoveramount; }
        //}
        ///// <summary>
        ///// 吊杆数
        ///// </summary>
        //public decimal? VSL_DERRICKAMOUNT
        //{
        //    set { _vsl_derrickamount = value; }
        //    get { return _vsl_derrickamount; }
        //}
        ///// <summary>
        ///// 冷藏箱插座数
        ///// </summary>
        //public decimal? VSL_RFSOCKET
        //{
        //    set { _vsl_rfsocket = value; }
        //    get { return _vsl_rfsocket; }
        //}
        ///// <summary>
        ///// 航速
        ///// </summary>
        //public decimal? VSL_SAILSPEED
        //{
        //    set { _vsl_sailspeed = value; }
        //    get { return _vsl_sailspeed; }
        //}
        ///// <summary>
        ///// 积载要求
        ///// </summary>
        //public string VSL_STOWAGEREQ
        //{
        //    set { _vsl_stowagereq = value; }
        //    get { return _vsl_stowagereq; }
        //}
        ///// <summary>
        ///// 装卸要求
        ///// </summary>
        //public string VSL_LOADDISARGEREQ
        //{
        //    set { _vsl_loaddisargereq = value; }
        //    get { return _vsl_loaddisargereq; }
        //}
        ///// <summary>
        ///// 电台呼号
        ///// </summary>
        //public string VSL_CALLID
        //{
        //    set { _vsl_callid = value; }
        //    get { return _vsl_callid; }
        //}
        ///// <summary>
        ///// 
        ///// </summary>
        //public decimal? VSL_BKSTARTBAY
        //{
        //    set { _vsl_bkstartbay = value; }
        //    get { return _vsl_bkstartbay; }
        //}
        ///// <summary>
        ///// 
        ///// </summary>
        //public decimal? VSL_BKENDBAY
        //{
        //    set { _vsl_bkendbay = value; }
        //    get { return _vsl_bkendbay; }
        //}
        ///// <summary>
        ///// 
        ///// </summary>
        //public decimal? VSL_BKBAYNUM
        //{
        //    set { _vsl_bkbaynum = value; }
        //    get { return _vsl_bkbaynum; }
        //}
        ///// <summary>
        ///// 原点位置
        ///// </summary>
        //public decimal? VSL_ORIGIN
        //{
        //    set { _vsl_origin = value; }
        //    get { return _vsl_origin; }
        //}
        ///// <summary>
        ///// 
        ///// </summary>
        //public decimal? VSL_ENDLENGTH
        //{
        //    set { _vsl_endlength = value; }
        //    get { return _vsl_endlength; }
        //}
        ///// <summary>
        ///// 型深
        ///// </summary>
        //public decimal? VSL_DEPTH
        //{
        //    set { _vsl_depth = value; }
        //    get { return _vsl_depth; }
        //}
        ///// <summary>
        ///// 制造日期
        ///// </summary>
        //public DateTime? VSL_MADEDT
        //{
        //    set { _vsl_madedt = value; }
        //    get { return _vsl_madedt; }
        //}
        ///// <summary>
        ///// VCG
        ///// </summary>
        //public decimal? VSL_VCG
        //{
        //    set { _vsl_vcg = value; }
        //    get { return _vsl_vcg; }
        //}
        ///// <summary>
        ///// LCG
        ///// </summary>
        //public decimal? VSL_LCG
        //{
        //    set { _vsl_lcg = value; }
        //    get { return _vsl_lcg; }
        //}
        ///// <summary>
        ///// TCG
        ///// </summary>
        //public decimal? VSL_TCG
        //{
        //    set { _vsl_tcg = value; }
        //    get { return _vsl_tcg; }
        //}
        ///// <summary>
        ///// 空载吃水
        ///// </summary>
        //public decimal? VSL_EPTWEIGHT
        //{
        //    set { _vsl_eptweight = value; }
        //    get { return _vsl_eptweight; }
        //}
        ///// <summary>
        ///// 领航标志
        ///// </summary>
        //public string VSL_PILOTAGE
        //{
        //    set { _vsl_pilotage = value; }
        //    get { return _vsl_pilotage; }
        //}
        ///// <summary>
        ///// 停航标志
        ///// </summary>
        //public string VSL_STOPSIGN
        //{
        //    set { _vsl_stopsign = value; }
        //    get { return _vsl_stopsign; }
        //}
        ///// <summary>
        ///// IMO代码
        ///// </summary>
        //public string VSL_UNCODE
        //{
        //    set { _vsl_uncode = value; }
        //    get { return _vsl_uncode; }
        //}
        ///// <summary>
        ///// 员工号
        ///// </summary>
        //public string VSL_EMPNO
        //{
        //    set { _vsl_empno = value; }
        //    get { return _vsl_empno; }
        //}
        ///// <summary>
        ///// 输入时间
        ///// </summary>
        //public DateTime? VSL_INSERTDT
        //{
        //    set { _vsl_insertdt = value; }
        //    get { return _vsl_insertdt; }
        //}
        ///// <summary>
        ///// 输入员工
        ///// </summary>
        //public string VSL_INSERTUSER
        //{
        //    set { _vsl_insertuser = value; }
        //    get { return _vsl_insertuser; }
        //}
        ///// <summary>
        ///// 最后一次修改时间
        ///// </summary>
        //public DateTime? VSL_LSTUPDDT
        //{
        //    set { _vsl_lstupddt = value; }
        //    get { return _vsl_lstupddt; }
        //}
        ///// <summary>
        ///// 最后一次修改员工
        ///// </summary>
        //public string VSL_LSTUPUSER
        //{
        //    set { _vsl_lstupuser = value; }
        //    get { return _vsl_lstupuser; }
        //}
        ///// <summary>
        ///// 船舶高度
        ///// </summary>
        //public decimal? VSL_HEIGHT
        //{
        //    set { _vsl_height = value; }
        //    get { return _vsl_height; }
        //}
    }//end class
}
